net rainfall - Spanish English Dictionary